/*
 * $HeadURL: $
 * $Id: $
 * Copyright (c) 2013 by Wodensoft System, all rights reserved.
 */
package com.wodensoft.module.frame;

import static com.wodensoft.core.web.Actions.*;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.wodensoft.platform.po.CmMenu;
import com.wodensoft.util.json.JsonUtil;

/**
 * @author Woden
 * 
 */
public class FrameAction {

    /**
     * 页面框架首页
     * 
     * @param request
     * @param response
     */
    public void index(HttpServletRequest request, HttpServletResponse response) {

        includePage(request, response, "/frame/frame.jsp");
    }

    /**
     * 菜单
     * 
     * @param request
     * @param response
     */
    public void menu(HttpServletRequest request, HttpServletResponse response) {

        // TODO
        // 测试的菜单
        List<CmMenu> menus = new ArrayList<>();
        {
            //
            {
                CmMenu menu = new CmMenu();
                menu.setId("a");
                menu.setName("测试菜单a");
                menus.add(menu);
            }
            //
            {
                CmMenu menu = new CmMenu();
                menu.setId("b");
                menu.setName("测试菜单b");
                menus.add(menu);
            }
            {
                CmMenu menu = new CmMenu();
                menu.setId("b1");
                menu.setName("测试菜单b1");
                menus.add(menu);
                menu.setpId("b");
            }
            {
                CmMenu menu = new CmMenu();
                menu.setId("b2");
                menu.setName("测试菜单b2");
                menus.add(menu);
                menu.setpId("b");
            }
            {
                CmMenu menu = new CmMenu();
                menu.setId("b3");
                menu.setName("测试菜单b3");
                menus.add(menu);
                menu.setpId("b");
            }
            {
                CmMenu menu = new CmMenu();
                menu.setId("b4");
                menu.setName("测试菜单b4");
                menus.add(menu);
                menu.setpId("b");
            }
            {
                CmMenu menu = new CmMenu();
                menu.setId("b5");
                menu.setName("测试菜单b5");
                menus.add(menu);
                menu.setpId("b");
            }
            //
            {
                CmMenu menu = new CmMenu();
                menu.setId("c");
                menu.setName("测试菜单c");
                menus.add(menu);
            }
            //
            {
                CmMenu menu = new CmMenu();
                menu.setId("d");
                menu.setName("测试菜单d");
                menus.add(menu);
            }
        }
        request.setAttribute("menu", JsonUtil.tranBean2String(menus));
        includePage(request, response, "/frame/menu.jsp");
    }
}
